Markdown | 让文本更加精致【入门篇】
导言
(这是一篇很久以前写的文章)
最近一段时间小编接触了一些文字处理软件,真的深深被吸引了,比如LaTeX
和今天要介绍的Markdown
。之所以要学习这些Text Processor
,除了兴趣之外,主要还是因为Word在文字处理方面的体验和效率太差了,特别对于学习数理、工程相关专业的人员来说,使用Word简直是一种折磨。小编反正是这一学期就没用过Word写过笔记、论文,一直用的LaTeX
。
LaTeX
和Markdown
等软件处理文字真的能给你带来完全不一样的体验,因为它们更规范、更美观、更高效
,而且大部分都是开源的,来自世界各地的程序员们不断地贡献他们的智慧,让它们变得更加好用。令人遗憾的是,和Word
这种所见即所得
的风格相比较,LaTeX
就显得上手有一定难度,因为LaTeX
是所想即所得的
,这使得很多没有任何编程基础或闲麻烦的人望而怯步。可是,这并不能影响LaTeX
和Markdown
等软件的发展,这么优秀的开源作品也有理由被更多人知道,一起享受它们的精致,因此今天小编就迫不及待地将它们介绍给大家1。
初识Markdown
那么说了这么多,究竟什么是LaTeX
和Markdown
?它们和Word
有何不同呢?
We believe that writing is about content, about what you want to say-not about fancy formatting. 我们坚信写作写的是内容,所思所想,而不是花样格式。
—Ulysess for Mac
我们都知道,使用Word
的时候,我们通常都是先输入文字,然后点击不同的菜单栏或工具栏修改其格式,而且需要的格式立马就能看到(所见即所得),通常我们称这种文字处理软件为富文本编辑器
。不过大家应该都有这样的感受,在Word
中经常出现牵一发而动全身
的情况,比如调整了某张图片、插入了一个分页符或分节符,这种感觉真的快疯了(反正我是不能忍)。
相信正是因为有太多人和我一样不能忍受Word
的糟糕体验,LaTeX
和Markdown
才诞生了。
LaTeX
和Markdown
是一种基于文本编辑器的标记语言,用一种大家都懂的说法就是,我们通过编写能控制文本格式的语句来完成排版,也就是说我们只需要做好编程
这件事,排版的活就交给程序自己去做了,而且因为是程序,所以它能够完全按照你编写的语句来执行,不会出现偏差,因此也就避免了Word
中牵一发而动全身
的情况。
例如,在Markdown
中使用下图左边的语句,就可以得到右边各级标题的效果。使用不同数量的#
可以得到不同级别的标题,是不是很简单呢,而且左边输入代码,右边就可以实时预览效果,几乎没有任何延迟,这种体验是不是很棒呢!还有更多酷炫的功能,后期会逐一介绍。
以后所有实例,我都会给出代码,方便大家练习。上图对应的代码如下:
#一级标题#
##二级标题##
###三级标题###
####四级标题####
由于Markdown
比LaTeX
所需要的符号标记语言更少,也更容易上手,可以说一个小时就可学会。因此小编打算先推送一个关于Markdown
的系列,后面再介绍LaTeX
。
哪款编辑器适合你
由于Markdown的开源性,各大操作系统Windows、OS X、Linux
上都有很多优秀的Markdown
软件供我们选择。作为Markdown
系列的第一讲,今天就介绍几款各大平台上常用的Markdown
软件。
OS X
Mac
上有众多优秀的Markdown
工具,比如下图所示的几款。
其中Mou
可以说是最流行了,不过对最新的Mac系统Mou
并不支持,而开发者也没有对其进行更新,因此来自来自台湾的Chung
模仿Mou
开发了同样优秀的开源软件MacDown
,而且不断更新中,小编使用的就是它,点击这里进入官网下载。下图为MacDowm
的界面,左边为代码编辑区,右边为实时预览区,可以说界面非常简洁美观。
Mac
还有一款支持Markdown
的Tumblr
博客应用Tublme for Mac
,其界面如下,同样非常漂亮 。
Windows
小编最近Windows用的不多,所以没有自己亲自去下载体验Markdown
工具。从网络上的搜索结果看,MarkdownPad
和MarkPad
比较流行,大家可以上网找找体验一下。
IOS
IOS
端也上线了很多Markdown
应用,比如简书 for Mac、Ulysess for iPad
等。
其他平台
Linux
系统可以尝试Smark
。Web
端比较流行的就属简书
了,都属于轻博客应用。
今天就介绍这么多,哈哈,有没有被吸引呢?后面会陆续推送Markdown
的详细语法规则。喜欢就转发吧~
简书,《沉浸式写作神奇-Markdown》